/*
 *   Copyright (C) Key Bridge Global LLC and/or its affiliates.
 *
 *   This program is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package com.keybridgeglobal.wsif.enumerated;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;

/**
 * <p>Java class for enumWsifWirelessServiceType.
 * <p/>
 * <p>The following schema fragment specifies the expected content contained
 * within this class. <p>
 * <pre>
 * &lt;simpleType name="enumWsifWirelessServiceType">
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     &lt;enumeration value="KEYBRIDGE_WIRELESSSERVICETYPE_DEMO"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_ASTR"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_ORS"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_URBAN"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_LPAUX"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_TV"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_TV_RX"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_TV_AUX"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_TV_RX_MVPD"/>
 *     &lt;enumeration value="GOV_FCC_WIRELESSSERVICETYPE_WSD"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_DD"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_DT"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_TV"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_DC"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_CA"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_LD"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_TX"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_LP_D"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_LP_A"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_TX_D"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_TX_A"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_DS"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_DX"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_TS"/>
 *     &lt;enumeration value="GOV_FCC_CDBS_WIRELESSSERVICETYPE_TB"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_YK"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_IK"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_IG"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_YG"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_PW"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_YW"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_LV"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_LP"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_RP"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_AB"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_AI"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_AS"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_TB"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_TI"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_TP"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_TS"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_TT"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_CD"/>
 *     &lt;enumeration value="GOV_FCC_ULS_WIRELESSSERVICETYPE_UM"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TVTV"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_DT"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_LP"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_LP_D"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_LP_A"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_TX"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_TX_D"/>
 *     &lt;enumeration value="CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_TX_A"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TVTV"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_DT"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_LP"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_LP_D"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_LP_A"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_TX"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_TX_D"/>
 *     &lt;enumeration value="MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_TX_A"/>
 *   &lt;/restriction>
 * &lt;/simpleType>
 * </pre>
 * <p/>
 */
@XmlType(name = "enumWsifWirelessServiceType")
@XmlEnum
public enum EnumWsifWirelessServiceType {

  KEYBRIDGE_WIRELESSSERVICETYPE_DEMO,
  GOV_FCC_WIRELESSSERVICETYPE_ASTR,
  GOV_FCC_WIRELESSSERVICETYPE_ORS,
  GOV_FCC_WIRELESSSERVICETYPE_URBAN,
  GOV_FCC_WIRELESSSERVICETYPE_LPAUX,
  GOV_FCC_WIRELESSSERVICETYPE_TV,
  GOV_FCC_WIRELESSSERVICETYPE_TV_RX,
  GOV_FCC_WIRELESSSERVICETYPE_TV_AUX,
  GOV_FCC_WIRELESSSERVICETYPE_TV_RX_MVPD,
  GOV_FCC_WIRELESSSERVICETYPE_WSD,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_DD,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_DT,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_TV,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_DC,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_CA,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_LD,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_TX,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_LP_D,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_LP_A,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_TX_D,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_TX_A,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_DS,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_DX,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_TS,
  GOV_FCC_CDBS_WIRELESSSERVICETYPE_TB,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_YK,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_IK,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_IG,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_YG,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_PW,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_YW,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_LV,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_LP,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_RP,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_AB,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_AI,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_AS,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_TB,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_TI,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_TP,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_TS,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_TT,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_CD,
  GOV_FCC_ULS_WIRELESSSERVICETYPE_UM,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TVTV,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_DT,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_LP,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_LP_D,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_LP_A,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_TX,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_TX_D,
  CA_GC_IC_BROADCAST_WIRELESSSERVICETYPE_TV_TX_A,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TVTV,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_DT,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_LP,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_LP_D,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_LP_A,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_TX,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_TX_D,
  MX_GOB_COFETEL_BROADCAST_WIRELESSSERVICETYPE_TV_TX_A;

  public String value() {
    return name();
  }

  public static EnumWsifWirelessServiceType fromValue(String v) {
    return valueOf(v);
  }
}
